try
    {
       
        Pila <int> Int;
     
        Int.creaPila();
        

        Int.Push(1);
        Int.Push(2);
        Int.Push(3);
        
        int num;
      

        cout<<"ins numero : ";
        cin >>num;
        Int.Push(num);

       
        cout<<" stampa a video del contenuto della pila \n\n"<<endl;
        while(!Int.isPilaVuota()) //se i nodi sono 0 la pila è vuota e  restituisce TRUE
        {
            cout<<Int.leggiPila()<<"\n";
            Int.Pop();
        }
        cout<<"\nfine stampa del contenuto della pila"<<endl; 



    }
    catch (errore error)
    {
        cout<<"errore: "<<error.getErrorString()<<"\n";
    }